home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / c / gymake12.zip / README < prev    next >
Text File  |  1988-11-18  |  2KB  |  52 lines

  1. This is a work-alike program, very close to `make' as it exists on Sun
  2. systems.  It is compiled with Microsoft C (5.1) and runs on PCDOS 3.3.
  3. It also compiles and runs on BSD 4.3 Unix.
  4.  
  5. This is version 1.2.  These are the changes from 1.1 to 1.2:
  6.      ensure command line macros override makefile macros, even as
  7.      makefiles are being read in.
  8.  
  9.      support time checks correctly on MSDOS directories.
  10.  
  11.      use MAKEFLAGS macro, and set it up for subordinate makes.
  12.  
  13.      import environment variables and support -e flag.
  14.  
  15.      handle `-f -' (i.e.  makefile from stdin) correctly.
  16.  
  17.      clean up some potential NULL pointer dereferences.
  18.  
  19.      correct errors in handling nested makes.
  20.  
  21.      modify tokenizing routine to correctly handle trailing separators.
  22.  
  23.      the documentation has been re-written
  24.  
  25. These are the changes from 1.0 to 1.1:
  26.      modify prerequisite list handling to correctly allow a target to
  27.      appear on multiple target lines.
  28.  
  29. There is a short story which goes with this offering.  Sometime early in
  30. 1988, someone (possibly Dan Grayson) posted copyrighted source for a
  31. `make' to Usenet.  I used it and modified it somewhat, and then lost my
  32. hard disk.  Having found this program to be very useful, I set about
  33. rewriting it from my recollection of the source that I had seen.  I have
  34. asked Rahul (moderator of comp.binaries.ibm.pc) if he could trace the
  35. original submitter, and have also posted a note to the net in c.b.i.p.d,
  36. trying to locate this person.  So far, no trace has been found.  I
  37. really would like to show this source to him(and hopefully have him
  38. agree that it is not the same as his).
  39.  
  40. I have based my algorithms on this previous source code.  These are not
  41. copyrightable, so I feel that I have not infringed upon anyone's rights.
  42. Also, I feel that I have acted in good faith trying to trace this
  43. person.  I hope that recipients of this code feel the same.  I am
  44. releasing this into the public domain.  You may do anything you wish
  45. with it, even copyright it yourself and try to sell it as your own.
  46. Good luck, and have fun.
  47.  
  48.     -greg
  49.  
  50. Greg Yachuk        Informix Software Inc., Menlo Park, CA    (415) 322-4100
  51. {uunet,pyramid}!infmx!greggy        why yes, I DID choose that login myself
  52.